ОФФТОП |Питон. Помогите #1

Парни питонисты, привет.

Совсем не с руки мне ковырять пока, может знаете быстрый ответ.
Вопрос простой: как в pandas DataFrame изящно вставить строки с пропущенным временем?

Подробнее.

1) Делал код на скорую руку, а он взял и прижился. Ну понятно, рынок такой.
2) Качаю с помощью apimoex свечи со срочки через сервис iss moex
3) Естественно с такой ликвидностью есть пропуски в свечах
4) Если есть пропуск, я подставляю данные с предыдущей свечи

Выглядит мой алго вот так
Питон. Помогите #1
Естественно эта лажа долго работает. Верю, что силами pandas можно решить это быстрее и элегантней.
Может кто подскажет? Заранее спасибо.


Блог им. karat39 |трейдеры в hh #1

Привет смартлаб. Меня очень давно посещает эта идея, делать цикл обзора вакансий для трейдеров.

Не сказать бы, что я на этом собаку съел, но так, немножко понимаю. Сходу могу различить левую и настоящую вакансию. В свое время, я сделал порядка 200-300-400 откликов на hh в поисках работы трейдером, это был классный опыт. На всем известных событиях, спустя много лет, я ненароком возобновил практику мониторинга (ну а вдруг). Я думаю это будет интересно для читателей, хотя бы расширить кругозор.

Начнем со вкусного. Алго и HFT.
1. Alber Blanc. (ссылки кликабельны) Контора, которая пестрит по всему hh. Компания вывалила стандартный набор вакансий для hft. Это говорит о том, что они знают, что делают и кого ищут. Нужны как и питонисты, так и продвинутые инфраструктурные разрабы C++. Судя по требованиям, упор у них на крипту, хотя в описании компании описаны очень здравые штуки (возможно местное отделение примазывается к каким то разработкам глобального партнера), о которых мечтает любой HFT. Компания пытается вытащить на релокацию, но если прям очень тонкий спец, готовы поговорить и про РФ. 

( Читать дальше )

Блог им. karat39 |Трейдинг до и трейдинг после

Привет Смартлаб. Недели три рыночек торгуется в новых реалиях, можно подвести какие то итоги.

Понятно, что ликвидность упала и этим мос биржу старается пнуть каждый. Но не стоит забывать, что волатильность подросла. А это значит, что частота сделок то же растет, растет и так называемый take profit стратегий. Я думаю, так у многих. Поэтому снижение объемов в 2-3-5 раз, а то и где то в 10 в различных стратах, компенсируется процентов на 70 их частотой и более длинным профитом. К примеру, если раньше можно было просунуть условно 1000 контрактов профитом пунктов на 10, то теперь это 200 контрактов, пунктов на 20-30-40 и до полутора раз чаще. Ну по крайне мере, это то, с чем пришлось столкнуться.

Структура доходов резко поменялась. Если раньше были какие боевые флагманские страты, которые тащили все дело, то теперь руки пришлось распустить вширь и ковырять много где и по чуть чуть. Пример, как теперь распределяется доходность в апреле:
Трейдинг до и трейдинг после

( Читать дальше )

Блог им. karat39 |Мои "выходные" #2

В продолжении

Привет Смартлаб. Сегодня рынок запустили на полную, формально, выходные закончены, так что можно подвести итоги.

Как я уже писал, выпал шанс в высвободившееся время заняться проблемами, до которых не доходили руки, да и просто закрыть пробелы в знаниях. Опять же, как я уже писал, в тяжелое время, предпочитаю с головой уйти в работу, это хоть как то спасает и вытесняет дурные мысли и новости из головы.

1. Сперва наперво я кинулся вычислять многолетние баги, которые не дают покоя раз в месяц. Другого шанса у меня не будет, как в неработающий рынок. Вычислил и устранил процентов 40, сильно подтянул знания, надеюсь теперь будет еще стабильнее.

2. Устранил пробел в накапливании истории. Грезил этим много месяцев. Ну наконец то. Для этого:
  • Минимально освоил clickhouse. Разрабы под себя конечно навертели кучу фитчей, до которых мне еще идти и идти. Как олд скульному разрабу еще со времен firebird, я сейчас как на Запад приехал в период СССР
  • Под это дело прикрутить c++. Это был одно из главных условий, чтобы БД была готова принимать очень много и легко прикручивался c++

Немного статистики:

( Читать дальше )

Блог им. karat39 |Мои "выходные"

В продолжении

Продолжаю приходить в офис, не смотря ни на что. Держу себя в графике, прихожу 10+, ухожу сразу после клиринга в 19. А то запустимся, а я весь такой поплывший. Это «свободное» время, решил потратить на латание дыр, до которых не доходили руки.

— Начал создавать полноценного логгера котировок. Чтобы аккуратно складировать. По совету коллег, решил обуздать clickhouse. Прикольная штука. Похоже то что надо. Тем более к ней легко прикручивается c++;

— Размял руки на c++, чтобы помнили;

— Планировал хоть краем глаза глянуть на phyton. Прикрутить ко всему этому делу. А то все вокруг знают, а я не в зуб ногой. Это как я стеснялся примерно 14 лет назад того, что не знаю устройства авто, пошел и разобрал свое на винтики под капотом;

— Самое главное, наконец то, я начал расширять поведенческий тестер до желаемых границ и функций. А то все в погоне за временем, мне этого не хватает. Вложенные часы разработки на это, оцениваю, «окупятся» примерно в течении года;

Чужих инстаграммов за это время прочитано 0, чужих телеграммов за это время прочитано 0, примерно просмотрено за неделю 6 часов видео ютуб.

Работаем.

Блог им. karat39 |Комиссия МБ на исполнение по новым тарифам

Привет смартлабовцы коллеги.

Прошла кварталка, сегодня заключительные экспиры. Ну как вам? Есть какие нибудь итоги? Я бы хотел отметить несколько нюансов:

1) Срочка биржи вместе со своим комитетом, как мне кажется, совершенно по свински отнеслась к участникам, причем к тем, которые годами несут ей денежку. Напомнило ситуацию с фьючем вида SnP, когда посреди дороги были изменены правила и досрочно исполнены фьючи. Так же и сейчас, вдруг неожиданно за 10 дней до кварталки были поменяны тарифы на исполнение. Я вполне допускаю, что если впрямую предъявить это бирже, то как всегда в ее стиле, менеджмент отвертится, что где то там, на каком то пресс релизе фиг знает какой давности была маленькая заметка про изменение тарифов. Но по факту мы получили, что многие держатели поз были неприятно удивлены. А именно, ситуация:

Представим, что некий трейдер, собирает серьезные конструкции на разное кол-во ног >= 2. Либо просто предоставляет ликвидность и котирует стаканы для ЛЧИ'истов. Различного рода комисс закладывается в модель и с его расчетом выставляются заявки и набираются позы. Предположим, что этот трейдер сидит с фьючами и опционами 12.21 аж с июля и добирает ноги еще 3 месяца. И тут бац, за 10 дней до экспиры ему заявляют, что в его модель залезут еще дополнительно воооот такой ручищей и изымут часть прибыли. Допуская, что многие позы берутся/даются с минимальной наценкой и учитывая насколько изменился комис, приходим к выводу, что все, что наработывалось за 3 месяца вам предложили обнулить или даже местами завести в минус. Утак вот.

2) Сам комисс. Пока ситуация такая. Еще не совсем детально изучил все, но судя по тому, как все прошло, за страйки, которые поглубже в деньгах, снимут космос сколько денег. Косты в этой части увеличились в 2-3 раза, тут даже вопрос не сколько раздвинуть спред в заявках, сколько отключить все страты, которые связанны с какими то дальними краями.

Какие ваши выводы, если уже подсчитали что к чему?

P.S. Отдельный привет ежегодному новогоднему трейдеру, заходящий на миллиард. Похоже комисс теперь для вас будет космический.
Удачи.


Блог им. karat39 |Полезное влияние алготрейдеров

Привет смартлабовцы, сейчас решаю крайне сложные задачи, уже давно заметил, что в это время мне нужно выпускать пар и из меня прут тексты ) Так что потерпите еще чуть чуть.

Сегодня выскажу свою позицию про то, как говорят, что трейдеры и алготрейдеры это самая бесполезная профессия. Сподвигло меня на этот топик некоторое обсуждение во вчерашней теме. Вы наверное не будете отрицать, что алго это больше IT, нежели нет. Алготрейдеры это тоже шестеренки всей IT индустрии страны и являются неотъемлемой частью IT сферы нашего общества, совместно двигая его вперед, развивая его в той или иной степени, в зависимости от своих компетенций.

Наверняка, вот тут, у вас сразу возникнет противоречие, ведь вы представляете алготрейдеров, как закрытый клуб, который не контачит со внешней средой. Давайте я вам приведу может какие нибудь примеры, попытаюсь развенчать эти мифы. Кстати вы знали, когда интел объявляет бета тестирование каких то космических чипов для своего времени, то алготрейдеры подают заявки на их приобретении? Возможно вы так же не знали, что никто иной, как и алготрейдеры являются выявителями багов процессоров. Помню как на первом курсе меня поражал мой однокашник своими грамотами от Microsoft за выявление, дизассемблирование багов их программного продукта. Но ничего, теперь я тоже могу ему похвастать благодарственными письмами от интел и не только, где то они у меня еще валяются. Кстати, однажды, так вышло, что стал девятнадцатым человеком в мире, использующий их продукт, естественно насквозь бажный.

( Читать дальше )

Блог им. karat39 |Воровство алгоритмов

Привет смартлабовцы, почитал комменты и наверное у меня есть, что сказать.

У меня воровали алгоритм дважды ) Причем смартлабовцы. Ну как воровали, посвящал в детали и был облапошен. Нагло, дерзко. На тот момент я уже не переживал, что все деньги мира станут не мои. На тот момент лишь только щекотало сильно мое самолюбие, что кто то прославится на моих разработках, но не я. Но все обошлось, та ветвь развития зашла в никуда, как я и предполагал. Вообще, смартлабовцы прикольный народ, бывало время, когда я публиковал что то под другим псевдонимом в каких то чатах, а это потом красиво в виде каких то прогнозов публиковалось на СЛ )) А что, так можно было?

Много времени уже прошло. А мнение у меня так и не поменялось. Парни, вы так переживаете за свои алго. Честно сказать, тем кто может их реализовать, они совсем не сдались, без вас они не сдались тем более. Это лишняя трата времени, те кто профессионально занимается алго очень сильно ценят свои человеко часы. А те кто спер и реализует — помотросит его и бросит.

Вы бывали на сходках алго на конфах СЛ? Я правда нет, но говорят, ребята там норм обсуждают между собой. Я бываю на встречах алго своих конкурентов. Они мне насколько конкуренты, настолько уже и приятели. В профессиональной среде идет достаточно открытый обмен мнениями (лихо я себя к профи причислил ))) Достаточно открытые диалоги. Все всё понимают.

Да, я не хочу одновременно сказать, что воровство не имеет случаев. И у меня есть примеры, но это воровство происходит настолько на серьезном уровне, что надо еще суметь туда взлететь, если вы понимаете о чем я. При этом, угон алгоритма или технологии подразумевает под собой не только угон какого то кода или исполнительной части, но так же и людей. Иначе зачем все это?

Говорят еще, что алгоритмы вычисляют. Но опять же, для этого все таки надо взлететь, чтобы на него положили глаз. Либо кому то очень сильно помешать.

Ну а так, я бы жил спокойно. Если вы конечно не хотите покозырять своей значимостью. В массе своей, ну угонят и угонят. Ничего далее не случится. В любом случае, всегда можно придумать контр меры на рынке, что угонщик еще и пожалеет.

Ну как то так.


Блог им. karat39 |Крипта, как прекрасный пример конкуренции на рынке

Вынужден признать, что мир алгокриптунов уже не такой, как был раньше. Да и теперь не могу их так назвать, немного оскорбительно. За последние месяцы я отметил для себя резкий рост обращений с просьбами консультаций, экспертизы и тд. Ну как резкий рост. Если раньше такого не было, то сейчас примерно раз в 2 недели точно.

Ситуация такова, что у алготрейдеров в крипте повально стали отказывать алгоритмы и это не связано с изменением рынка и подобной ерунды, у людей стали отнимать кусок хлеба их же коллеги по цеху. Еще я отметил для себя, что уровень диалога с алготрейдерами значительно вырос. Если раньше, я просто мог сказать сухое «нет», то сейчас диалоги становятся гораздо интереснее.

Все это говорит о том, что в крипту приходят алготрейдеры с более развитым математическим аппаратом, более технологичные, более опытные. И у их коллег, кто послабее, теперь есть явные проблемы.

Все это происходит нон стоп и на Мос Бирже, о чем я периодически пишу в топиках. Вывод тут до боли простой. Если алгоритм сидит на хорошем куске хлеба, то как мне видится, процентов 30 его доходности нужно постоянно инвестировать в развитие. Иначе, рано или поздно, придут ребята посерьезнее. отнимут хлеб, а вы будете писать, что рынок сменился. Не раз на СЛ мы видели закат звезд именно по этой причине.

Удачи.

Блог им. karat39 |Готовый алго торговли от уровней?

Алго трейдеры, привет.

Я совсем уже давно не в теме, может кто знает, есть ли где уже готовое коробочное решение алгоритма торговли от уровня? Идентификация как такого уровня в виде паттерна мне не нужна. Нужно именно исполнение от заданных мною точек с обязательным бектестом и каким нибудь настройками.

Рассматриваю все: mql, tslab, phyton и другие приспособы..

Заранее спасибо, если что накидаете.

....все тэги
UPDONW
Новый дизайн